What is calling someone shallow?

Calling someone shallow often means that the person is judging others based solely on their physical appearance or other superficial qualities without taking their personality or character into consideration. It can also suggest that the person lacks empathy or depth in their own character and is only interested in superficial things or material possessions. The term can be used as an insult or criticism, implying that the person is not capable of intellectual or emotional depth. However, it is important to note that using labels or name-calling is not productive and can be hurtful, and it is always better to communicate respectfully with others.